package com.ljxt.dt.service.storemanagementservice;

import com.ljxt.dt.domain.HandlerInfo;
import com.ljxt.dt.domain.ReceptDetail;
import com.ljxt.dt.vo.storemanagement.HandlerInfoVO;
import com.ljxt.dt.vo.storemanagement.ReceptDetailVO;
import com.ljxt.dt.vo.storemanagement.ReceptVO;

import java.util.ArrayList;
import java.util.List;

/**
 * @author 唐春劲
 * @version 1.0.0
 * @date 2020-05-11 21:41
 * @copyright 老九学堂
 */
public interface DetailService {

    /**
     * 根据单号查询
     * @param id
     * @return
     */
    ReceptVO selectDetail(String id);

    /**
     * 根据入库单号查找商品详情
     * @param id
     * @return
     */
    List<ReceptDetailVO> selectDetailGoods(String id);

    /**
     * 根据订单编号查询经办信息
     * @param id
     * @return
     */
    List<HandlerInfoVO> selectInfo(String id);


    /**
     * 添加商品
     * @param receptDetailVOS
     * @return
     */
    int addGoods(ArrayList<ReceptDetailVO> receptDetailVOS);
}
